package com.itwxz.system.domain.po;

import com.itwxz.common.annotation.Excel;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;


import java.io.Serial;
import java.io.Serializable;
import java.time.LocalDateTime;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class YiLaoForm implements Serializable {
    @Serial
    private static final long serialVersionUID = 1L;

    @Excel(name = "姓名")
    private String name;

    @Excel(name = "院别")
    private String department;

    @Excel(name = "班级")
    private String major;

    @Excel(name = "学号")
    private String studentId;

    @Excel(name = "义务劳动内容")
    private String laborContent;

    @Excel(name = "用人部门")
    private String departmentUsed;

    @Excel(name = "指导老师")
    private String mentor;

    @Excel(name = "义务劳动日期（月/日）", width = 25, dateFormat = "yyyy/MM/dd")
    private LocalDateTime dateTime;

    @Excel(name = "义务劳动时数（小时）")
    private Integer laborHours;

    @Excel(name = "申报素质分（分值）")
    private Integer qualityScore;

    private Integer orderCount;
}
